smh22@firebug.cl.cam.ac.uk [Fri, 13 May 2005 18:28:45 +0000 (18:28 +0000)]
bitkeeper revision 1.1389.1.61 (4284f1ddAO6PwLXgaP83tPIB0NH4cw)
Cset exclude: cl349@firebug.cl.cam.ac.uk|ChangeSet|
20050513143651|29037
smh22@firebug.cl.cam.ac.uk [Fri, 13 May 2005 18:20:40 +0000 (18:20 +0000)]
bitkeeper revision 1.1389.1.60 (4284eff8xPCiJXQdVwPYSYL7MEB5zA)
fix calls to xc_domain_getinfo()
Signed-off-by: Steven Hand <steven@xensource.com>
cl349@firebug.cl.cam.ac.uk [Fri, 13 May 2005 14:38:14 +0000 (14:38 +0000)]
bitkeeper revision 1.1389.1.59 (4284bbd6CcKrWKYacVwZloM-lo2WtA)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean
cl349@firebug.cl.cam.ac.uk [Fri, 13 May 2005 14:36:56 +0000 (14:36 +0000)]
bitkeeper revision 1.1159.258.122 (4284bb88TtN4Lsub-uWEo-2VRJlDPg)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-2.0-testing.bk-clean
cl349@firebug.cl.cam.ac.uk [Fri, 13 May 2005 14:36:51 +0000 (14:36 +0000)]
bitkeeper revision 1.1159.281.1 (4284bb83DRFxFAWqa-zevESa69akFA)
sxpr_parser.c, sxpr_parser.h:
Revert size of sxpr parser input buffer to original size and make
buffer allocated dynamically and increasing in size on demand.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
mafetter@fleming.research [Fri, 13 May 2005 12:52:44 +0000 (12:52 +0000)]
bitkeeper revision 1.1389.1.58 (4284a31c7qtIJq4Xtr0CKJcIpy5QZQ)
Merge fleming.research:/scratch/fleming/mafetter/xen-2.0-testing.bk
into fleming.research:/scratch/fleming/mafetter/xen-unstable.bk
mafetter@fleming.research [Fri, 13 May 2005 12:52:14 +0000 (12:52 +0000)]
bitkeeper revision 1.1159.258.121 (
4284a2fe8e-teEoJtU8EYiHY0jsBdg)
Fix construction of ref directories when no patches are present
mafetter@fleming.research [Fri, 13 May 2005 11:21:14 +0000 (11:21 +0000)]
bitkeeper revision 1.1389.1.57 (42848daa6dPzaxyNDyPs3EpUGBgbIg)
Hand merge...
mafetter@fleming.research [Fri, 13 May 2005 11:14:06 +0000 (11:14 +0000)]
bitkeeper revision 1.1159.258.120 (42848bfe8kMyWWcBA64rq7h7l7AyoA)
Shadow code bug fix (found by Ian) that was breaking refcounts, and subsequently
causing migration problems.
kaf24@firebug.cl.cam.ac.uk [Fri, 13 May 2005 08:44:51 +0000 (08:44 +0000)]
bitkeeper revision 1.1389.1.56 (4284690324ekdX_PXrN45QJ8LUQaxw)
Fix corruption of IDT vector 0x20.
Signed-off-by: Keir Fraser <keir@xensource.com>
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 22:03:23 +0000 (22:03 +0000)]
bitkeeper revision 1.1389.1.55 (4283d2abTQukZce4qzwxx1FWqaoLXQ)
page.h, init.c:
phys is machine physical already. So we shouldn't try to convert guest
physical to machine physical.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 22:02:35 +0000 (22:02 +0000)]
bitkeeper revision 1.1389.1.54 (4283d27bubGjVv8CuO6h-NAyHyG8ww)
Rules.mk:
Fix early creation of .bk_skip file.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 19:09:17 +0000 (19:09 +0000)]
bitkeeper revision 1.1389.1.53 (4283a9ddh938uAD1Jnb_4rll_ioGBw)
Merge Makefile changes.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 19:03:36 +0000 (19:03 +0000)]
bitkeeper revision 1.1159.258.119 (4283a888gsRWQWQLWB6wIgoYAW7l0Q)
Merge.
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 18:58:55 +0000 (18:58 +0000)]
bitkeeper revision 1.1159.280.1 (4283a76ftpuj_gm_Dw7id90bgDL3JQ)
Many files:
Use marker files instead of depending on the change times of directories.
ignore:
Add patches/*/.makedep.
Cleanup ignore list.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Thu, 12 May 2005 17:58:15 +0000 (17:58 +0000)]
bitkeeper revision 1.1389.1.52 (42839937dfdfndUpTNENRU4pLS6XDw)
Add 'apic={verbose,debug}' option to Xen. Same meaning as on Linux
command line, and automatically propagated to domain0 command line.
Signed-off-by: Keir Fraser <keir@xensource.com>
mwilli2@equilibrium.research [Thu, 12 May 2005 17:01:09 +0000 (17:01 +0000)]
bitkeeper revision 1.1159.258.118 (42838bd51otdD7c_dgDNIyjTJD52hg)
Fix source fetch for Linux 2.4 and NetBSD 2.0.
Signed-off-by: mark.williamson@cl.cam.ac.uk
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 15:43:49 +0000 (15:43 +0000)]
bitkeeper revision 1.1389.1.51 (428379b5QDaS6ue4t6H9hMTIZ0L7Yw)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 15:41:35 +0000 (15:41 +0000)]
bitkeeper revision 1.1389.21.1 (4283792ffw1RN7kz5eMAmtk7CtBWnQ)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 15:41:03 +0000 (15:41 +0000)]
bitkeeper revision 1.1159.258.117 (4283790fhpDiiKA-POixMtbhwAG92Q)
mk.linux-2.6-xenU, mk.linux-2.6-xen0, mk.linux-2.4-xenU, mk.linux-2.4-xen0:
Honour EXTRAVERSION when trying to re-use a config file from a previous build.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Thu, 12 May 2005 15:25:01 +0000 (15:25 +0000)]
bitkeeper revision 1.1389.1.50 (4283754dTJV8OKiH7gTm6FnKuQ2bVQ)
Fix the Xen build.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 12 May 2005 15:02:52 +0000 (15:02 +0000)]
bitkeeper revision 1.1389.1.49 (4283701cNLgzy29rE9Sw2-Jbp4DdZA)
Remove 'exec_domain' from Xen public interfaces. Replace with 'vcpu'.
Signed-off-by: Keir Fraser <keir@xensource.com>
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 15:00:02 +0000 (15:00 +0000)]
bitkeeper revision 1.1389.1.48 (42836f72EBNLwNA4D8-S8cagu1l_vw)
setup.c:
Make info message more Linux-y.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 14:48:52 +0000 (14:48 +0000)]
bitkeeper revision 1.1389.1.47 (42836cd4srC1stNhh993obPmIIEFAA)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 14:07:26 +0000 (14:07 +0000)]
bitkeeper revision 1.1389.1.46 (4283631eUmC8xxb4Luie9Aq6MS5-dA)
setup_arch_post.h, setup.c:
Clenup whitespace.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 14:00:28 +0000 (14:00 +0000)]
bitkeeper revision 1.1389.1.45 (4283617cR1xdjJGK5MYgFMrtuHR22w)
Merge firebug.cl.cam.ac.uk:/auto/homes/maw48/xen-3.0-resources.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean
kaf24@firebug.cl.cam.ac.uk [Thu, 12 May 2005 13:58:47 +0000 (13:58 +0000)]
bitkeeper revision 1.1389.20.1 (42836117f2yEkILParltXJcom3kTeA)
More descriptive 'flags' and 'id' field names for exec_domain/domain
structures seems a good idea after all. At the same time, I've renamed
the flag macros to be a bit neater and more descriptive, and more in
keeping with the style of such definitions in asm/mm.h, for example.
Signed-off-by: Keir Fraser <keir@xensource.com>
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 13:56:34 +0000 (13:56 +0000)]
bitkeeper revision 1.1389.1.44 (42836092KAyZPo1cIHGipoDmz3w67g)
setup.c:
Cleanup really randomly added whitespace -- is your space key stuck?
Cleanup whitespace.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 13:28:39 +0000 (13:28 +0000)]
bitkeeper revision 1.1389.1.43 (42835a07_9U_50pDnxsJHWFZtJqg5g)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 13:28:16 +0000 (13:28 +0000)]
bitkeeper revision 1.1159.258.116 (428359f0cF8i9gaj87EgNT_PVHLMFw)
Add linux-2.6.11.8 patch.
linux-2.6.11.8.patch:
new file
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 13:08:06 +0000 (13:08 +0000)]
bitkeeper revision 1.1389.1.42 (42835536rA-h77TrcPbgY_ReOoY4bQ)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 13:07:32 +0000 (13:07 +0000)]
bitkeeper revision 1.1389.1.41 (42835514T1QbNOwRPkiEW4rPgYhumw)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 13:05:04 +0000 (13:05 +0000)]
bitkeeper revision 1.1159.258.115 (428354804NJckGgn06IblzmoXJ6F4A)
Many files:
Add additional intermediate tree (e.g. ref-linux-2.6.11) which is a pristine
tree with the patches from patches/$(OS)-$(OS_VER) applied. The pristine tree
is really pristine now. Also add dependency of ref-$(OS)-$(OS_VER) tree on
patches in patches/$(OS)-$(OS_VER).
ignore:
Add ref-*
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
maw48@labyrinth.cl.cam.ac.uk [Thu, 12 May 2005 12:08:35 +0000 (12:08 +0000)]
bitkeeper revision 1.1389.15.22 (42834743b1YPCf2OAXmLFLLg0agiUA)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/homes/maw48/xen-3.0-resources.bk
kaf24@firebug.cl.cam.ac.uk [Thu, 12 May 2005 10:54:17 +0000 (10:54 +0000)]
bitkeeper revision 1.1389.19.8 (428335d9JeSxN4hU8MATZ9cOA0J-bg)
Read-only mapping in blkback driver was correct after all.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 12 May 2005 10:42:02 +0000 (10:42 +0000)]
bitkeeper revision 1.1389.19.7 (428332faE9tXKL2EQy-9cj-_mI0V8Q)
Fix blkfront driver for 2.4 domU.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 12 May 2005 10:39:43 +0000 (10:39 +0000)]
bitkeeper revision 1.1389.19.6 (4283326fLInxsBy4d19FLaiMPEMO4w)
Some more mmap() error-return fixes.
Signed-off-by: Keir Fraser <keir@xensource.com>
rusty@rustcorp.com.au[kaf24] [Thu, 12 May 2005 10:33:58 +0000 (10:33 +0000)]
bitkeeper revision 1.1389.19.5 (42833116hOft6cekTRSGqSIk2tNzGA)
[PATCH] [PATCH] libxc: mmap doesn't return NULL on error...
Hi, was reading libxc code, and noticed this. Patch is bigger than
strictly necessary due to indent adjust.
Against latest bk.
Rusty.
kaf24@firebug.cl.cam.ac.uk [Thu, 12 May 2005 10:31:31 +0000 (10:31 +0000)]
bitkeeper revision 1.1389.19.4 (42833083E4kFA8A5tBgDNgF_X2CkBA)
Fix the x86/64 build. Patch based on one from Andrei Petrov.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 12 May 2005 10:29:11 +0000 (10:29 +0000)]
bitkeeper revision 1.1389.19.3 (42832ff7ACb43Qx1ZO4faAq_Dh0ClA)
Make shadow_lock() acquire the recursive per-domain BIGLOCK. This change
is easily reverted at the top of shadow.h. This also fixes a problem
with nested shadow_locking -- this is okay because BIGLOCK is nestable.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 12 May 2005 09:28:21 +0000 (09:28 +0000)]
bitkeeper revision 1.1389.19.2 (428321b5bcT5YAmWdW7tRiZwz5gF8A)
Fix read-only mappings in blkback driver.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 12 May 2005 09:27:46 +0000 (09:27 +0000)]
bitkeeper revision 1.1389.19.1 (42832192JUW7jFIgG2nBVTpvJUUvKA)
Fix page-faulting error path in privileged-instruction emulator.
Signed-off-by: Keir Fraser <keir@xensource.com>
mwilli2@equilibrium.research [Thu, 12 May 2005 00:59:33 +0000 (00:59 +0000)]
bitkeeper revision 1.1389.15.21 (
4282aa75a-T-dS1Y6SxMFP1eBJkE5w)
Fix the fake e820 map for dom0 and unpriv domains, request certain
resources only when in dom0.
This makes /proc/iomem look "more" normal and makes kernel IO memory
resource tree more accurate.
Signed-off-by: mark.williamson@cl.cam.ac.uk
mwilli2@equilibrium.research [Wed, 11 May 2005 23:27:00 +0000 (23:27 +0000)]
bitkeeper revision 1.1389.15.20 (428294c4qHPwfJns6WjtuWHA518RQg)
Build tweak for earlier domU ACPI fixes. Silly me.
Signed-off-by: mark.williamson@cl.cam.ac.uk
mwilli2@equilibrium.research [Wed, 11 May 2005 22:42:28 +0000 (22:42 +0000)]
bitkeeper revision 1.1389.15.19 (42828a54qRrbnAaV5PFjo8DC3XonFA)
Merge
mwilli2@equilibrium.research [Wed, 11 May 2005 22:39:52 +0000 (22:39 +0000)]
bitkeeper revision 1.1389.18.1 (428289b8KkAz82ikwIly2BN9DLZJJw)
Fix xen0 kernel to run in unprivileged domains by disabling ACPI.
Signed-off-by: mark.williamson@cl.cam.ac.uk
cl349@firebug.cl.cam.ac.uk [Wed, 11 May 2005 20:25:47 +0000 (20:25 +0000)]
bitkeeper revision 1.1389.15.18 (42826a4bIyE6hp7QaYulFBx8yx2LTQ)
cdb.c:
Fix cdb build.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Wed, 11 May 2005 20:20:57 +0000 (20:20 +0000)]
bitkeeper revision 1.1389.15.17 (42826929NzXOK9PSr4_HoDheSjVx3A)
vmx.h, i387.h, vmx_vmcs.c, vmx_io.c, vmx.c, traps.c:
Implement a eager save/lazy restore algorithm for dealing with the
FP state of a VMX guest.
Signed-off-by: Xin B Li <xin.b.li@intel.com>
Signed-off-by: Asit Mallick <asit.k.mallick@intel.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Wed, 11 May 2005 17:42:15 +0000 (17:42 +0000)]
bitkeeper revision 1.1389.15.16 (428243f7AUGUUcGs4LGHbUO4lUoHyw)
smpboot_hooks.h, smpboot.c:
Fix domU build after ACPI changes.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Wed, 11 May 2005 17:37:59 +0000 (17:37 +0000)]
bitkeeper revision 1.1389.15.15 (428242f7nXN4g9eyz6qI4P8iLGAGTg)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk
cl349@firebug.cl.cam.ac.uk [Wed, 11 May 2005 17:36:38 +0000 (17:36 +0000)]
bitkeeper revision 1.1389.15.14 (428242a6WycHvjFblUGQbKtJd94NPg)
Many files:
Merge interface changes from previous 'Split out context fetching into
separate DOM0 op' and 'xen,tools: pincpu use vcpu and cpumap_t' checkins.
xc_linux_save.c:
Undo incorrect change from previous patch.
xc.h, xc_domain.c:
Cleanup whitespace.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Wed, 11 May 2005 17:13:44 +0000 (17:13 +0000)]
bitkeeper revision 1.1389.17.3 (42823d4825o1wYghBqsaekhllO6ocQ)
Domain builders need only set bit 9 of EFLAGS (Interrupt Enable).
Setting this bit is enforced by Xen.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Wed, 11 May 2005 17:12:35 +0000 (17:12 +0000)]
bitkeeper revision 1.1389.17.2 (42823d03EYcqclnB3eLTbH6vjWBSEA)
Fix docs.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Wed, 11 May 2005 16:18:30 +0000 (16:18 +0000)]
bitkeeper revision 1.1389.17.1 (42823056RNtq4AlseRHL98DJV2uJgA)
Change the Xen command-line parameter syntax. 'noacpi' and
'ignorebiostables' are gone. 'dom0_mem' can optionally take a k/m/g
suffix to specify units (default units are still kilobytes).
Also added:
1. 'mem=xxx' to specify maximum physical RAM address (supports
k/m/g suffix)
2. acpi=xxx/acpi_skip_timer_override/noapic: These all have same
semantics as in Linux. They are *automatically* propagated to
the domain0 command line, as dom0 shares resposibility for
platform initialisation.
Signed-off-by: Keir Fraser <keir@xensource.com>
cl349@firebug.cl.cam.ac.uk[cl349] [Wed, 11 May 2005 15:05:07 +0000 (15:05 +0000)]
bitkeeper revision 1.1389.15.13 (42821f23dLMLc5Ql8Y-rUwoatYBI6g)
Split out context fetching into separate DOM0 op
make GETDOMAININFO a little more sensible with respect to MP
make coredump dump all cpu contexts
Signed-off-by: Kip Macy <kmacy@netapp.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk[cl349] [Wed, 11 May 2005 14:15:56 +0000 (14:15 +0000)]
bitkeeper revision 1.1389.15.12 (4282139cqW2wfHd_j61lSLRU-N8uog)
dom0_ops.h:
Bump dom0 interface version number.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk[cl349] [Wed, 11 May 2005 14:12:14 +0000 (14:12 +0000)]
bitkeeper revision 1.1389.15.11 (428212beixWz2Ftz7Wj0NeY03LmBnA)
sched.h, dom0_ops.h, dom0_ops.c, xc_domain.c, xc.h:
Minor cleanups.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk[cl349] [Wed, 11 May 2005 13:04:09 +0000 (13:04 +0000)]
bitkeeper revision 1.1389.15.10 (428202c9Vz9xfNsG-q-WtZpPrER7xQ)
[PATCH] xen,tools: pincpu use vcpu and cpumap_t
The following patch updates the dom0 pincpu operation to read the VCPU
value from the xend interface rather than hard-coding the exec_domain to
0. This prevented pinning VCPUS other than 0 to a particular cpu. The
pincpu cpu argument is replaced with cpumap, a u64 bitmap representing
which CPUs a VCPU can use.
I added the number of VCPUS to the main xm list output and also included
a new sub-option to xm list to display the VCPU to CPU mapping. While
working on the pincpu code, I fixed an out-of-bounds indexing for the
pincpu operation that wasn't previously exposed since the
vcpu/exec_domain value was hard-coded to 0.
Signed-off-by: Ryan Harper <ryanh@us.ibm.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Wed, 11 May 2005 08:31:59 +0000 (08:31 +0000)]
bitkeeper revision 1.1389.15.9 (4281c2ffL85lCEE0o1Tvr8CCJWkhGw)
Remove generic pci.h and ioport.h header files.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Wed, 11 May 2005 08:19:17 +0000 (08:19 +0000)]
bitkeeper revision 1.1389.15.8 (4281c005VbqFpMOn_OwOw1JKlDQBiQ)
added tag ia64-stable
kaf24@firebug.cl.cam.ac.uk [Wed, 11 May 2005 08:05:14 +0000 (08:05 +0000)]
bitkeeper revision 1.1389.15.8 (4281bcbaUAXd-mXY9bU_xjLtHjFVJg)
Xen parses IOAPIC entries in the ACPI MADT.
Signed-off-by: Keir Fraser <keir@xensource.com>
xen-ia64.adm@bkbits.net [Tue, 10 May 2005 22:58:27 +0000 (22:58 +0000)]
bitkeeper revision 1.1389.15.7 (42813c93SmrfHJlQgDNIRy72aAVeoA)
Merge bk://xen.bkbits.net/xeno-unstable.bk
into bkbits.net:/repos/x/xen-ia64/xeno-unstable-ia64.bk
djm@kirby.fc.hp.com [Tue, 10 May 2005 22:29:32 +0000 (22:29 +0000)]
bitkeeper revision 1.1389.9.6 (428135ccBlRW99tjfmtjk5XjVtLT3A)
Minor adaptations for common ACPI update and other common changes
kaf24@firebug.cl.cam.ac.uk [Tue, 10 May 2005 22:28:46 +0000 (22:28 +0000)]
bitkeeper revision 1.1389.15.6 (4281359ejSQPcJ7qoKDaeTFt7zBKUg)
Clean up #include in a few places, and fix non-CONFIG_SMP builds.
xen/slab.h has unused __ARCH_HAS_SLAB_ALLOCATOR removed, but I added
back include xen/mm.h for the time being -- it can go after ia64 is
cleaned up to include mm.h only where necessary.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Tue, 10 May 2005 16:45:22 +0000 (16:45 +0000)]
bitkeeper revision 1.1389.15.5 (4280e522q2MiQniUbfWd_2b5yEMlkA)
Fix acknowledgement of level-triggered IOAPIC interrupts. This is a
second checkin, after disentangling from aborted and utterly broken
PCI-MSI changes.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Tue, 10 May 2005 16:35:45 +0000 (16:35 +0000)]
bitkeeper revision 1.1389.15.4 (4280e2e1TW-3Y8iE13utT8fyuaozWA)
Cset exclude: kaf24@firebug.cl.cam.ac.uk|ChangeSet|
20050510144837|42684
djm@kirby.fc.hp.com [Tue, 10 May 2005 15:07:49 +0000 (15:07 +0000)]
bitkeeper revision 1.1389.9.5 (4280ce45ySNP-9TH6XPIhkIZcGy1LA)
Fix bugs in hyperprivop counting
cl349@firebug.cl.cam.ac.uk[cl349] [Tue, 10 May 2005 14:49:26 +0000 (14:49 +0000)]
bitkeeper revision 1.1389.15.3 (4280c9f6SME7nqMvzVbZDoxel_CtTA)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk
cl349@firebug.cl.cam.ac.uk[cl349] [Tue, 10 May 2005 14:49:06 +0000 (14:49 +0000)]
bitkeeper revision 1.1389.16.1 (4280c9e2jOlPDS_OBC6Lw_D6kD2DsA)
smpboot.c:
Fix apic setup for SMP guest kernel running on non-SMP machine.
Plus minor cleanups.
smpboot_hooks.h:
smpboot_clear_io_apic_irqs now makes sense.
smpboot.c:
start_secondary doesn't return anything.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Tue, 10 May 2005 14:48:37 +0000 (14:48 +0000)]
bitkeeper revision 1.1389.15.2 (4280c9c5w05qWQmSXarelhI1f8FZkQ)
Fix level-triggered IOAPIC acknowledgement. Also a first pass at
supporting PCI-MSI notifications in Xen. I think we can support these
better with some interface changes in Xen. It's currently rather a
kludge.
Signed-off-by: Keir Fraser <keir@xensource.com>
cl349@firebug.cl.cam.ac.uk[cl349] [Tue, 10 May 2005 14:22:25 +0000 (14:22 +0000)]
bitkeeper revision 1.1389.15.1 (4280c3a173p7gHRGT1EZ-hV4iNiE5w)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk
cl349@firebug.cl.cam.ac.uk [Tue, 10 May 2005 13:56:23 +0000 (13:56 +0000)]
bitkeeper revision 1.1389.1.40 (4280bd87C1W-FAi3spA6svoofdkZ5g)
Merge firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean
cl349@firebug.cl.cam.ac.uk [Tue, 10 May 2005 13:44:26 +0000 (13:44 +0000)]
bitkeeper revision 1.1389.5.53 (4280babaOVGp0TTc52Yvwumwfwdgzw)
io_apic.c:
Cleanup whitespace.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk[cl349] [Tue, 10 May 2005 13:41:01 +0000 (13:41 +0000)]
bitkeeper revision 1.1389.1.39 (4280b9edgpXcv7Ln0ytJwS4QaBJdSg)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk
cl349@firebug.cl.cam.ac.uk [Tue, 10 May 2005 13:40:14 +0000 (13:40 +0000)]
bitkeeper revision 1.1389.5.52 (4280b9beG5xwTCb0TZxrZ0Cx_ku3fQ)
smpboot.c:
start_secondary doesn't return anything.
Dprintk gets defined in apic.h now.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Tue, 10 May 2005 13:31:47 +0000 (13:31 +0000)]
bitkeeper revision 1.1389.5.51 (4280b7c3zTKZxZNOTWdOco0qdNV2yQ)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean
cl349@firebug.cl.cam.ac.uk [Tue, 10 May 2005 13:31:06 +0000 (13:31 +0000)]
bitkeeper revision 1.1389.14.2 (4280b79axJTjlpP4pLQJ2vgfWKJ0og)
smpboot_hooks.h, smpboot.c:
Also setup IO APIC when running an SMP guest.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
mafetter@fleming.research [Tue, 10 May 2005 13:19:12 +0000 (13:19 +0000)]
bitkeeper revision 1.1389.5.50 (4280b4d0tSGgpumb4Bu76WUdQhUJwQ)
Merge maf46@ssh-relay1.cl.cam.ac.uk:/usr/groups/xeno/BK/xen-unstable.bk
into fleming.research:/scratch/fleming/mafetter/xen.work
cl349@firebug.cl.cam.ac.uk [Tue, 10 May 2005 13:03:18 +0000 (13:03 +0000)]
bitkeeper revision 1.1389.14.1 (4280b116_nJbXsZ9VQ4cosX8Wdyi9g)
boot.c:
acpi_scan_rsdp's parameters are (start, len) and not (start, end).
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
mafetter@fleming.research [Tue, 10 May 2005 12:41:09 +0000 (12:41 +0000)]
bitkeeper revision 1.1389.5.49 (4280abe5EW2fJtuPr5_E283AlKrziQ)
Added back the printing of perfc arrays & histograms, under compile-time
control in xen/Rules.mk
cl349@firebug.cl.cam.ac.uk[cl349] [Tue, 10 May 2005 12:29:18 +0000 (12:29 +0000)]
bitkeeper revision 1.1389.1.38 (4280a91emqMbeh-MI6rgIPKcDwkBRA)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk
mafetter@fleming.research [Tue, 10 May 2005 11:32:50 +0000 (11:32 +0000)]
bitkeeper revision 1.1389.5.48 (42809be2MsF_yD6mn_kF4ZL-8OJjkA)
Fix ASSERT() caused by cleanup to map_domain_mem_with_cache() changes.
mafetter@fleming.research [Tue, 10 May 2005 11:15:37 +0000 (11:15 +0000)]
bitkeeper revision 1.1389.5.47 (428097d990dkErUuSLQc-i2mdjfq-w)
Merge maf46@ssh-relay1.cl.cam.ac.uk:/usr/groups/xeno/BK/xen-unstable.bk
into fleming.research:/scratch/fleming/mafetter/xen.work
mafetter@fleming.research [Tue, 10 May 2005 11:15:11 +0000 (11:15 +0000)]
bitkeeper revision 1.1389.13.1 (428097bfFCQnxc6PG1CYe-6KhZD8kA)
Minor shadow code improvements.
kaf24@firebug.cl.cam.ac.uk [Tue, 10 May 2005 11:05:32 +0000 (11:05 +0000)]
bitkeeper revision 1.1389.5.46 (4280957c13dvEVUuixaYEHltnt6E1A)
Fix ACPI initialisation.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Tue, 10 May 2005 10:53:32 +0000 (10:53 +0000)]
bitkeeper revision 1.1389.5.45 (
428092ac-yDbfUH2hZkDdl0sU-Sv8Q)
Various cleanups.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Tue, 10 May 2005 10:53:03 +0000 (10:53 +0000)]
bitkeeper revision 1.1389.5.44 (4280928fXpCA_GX9SyUz9gLg1XVEVw)
Fix x86/64 bootup.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Tue, 10 May 2005 10:52:18 +0000 (10:52 +0000)]
bitkeeper revision 1.1389.5.43 (42809262Gp-V7rqQEiigQhu2UNlEIw)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
kaf24@firebug.cl.cam.ac.uk [Tue, 10 May 2005 10:52:14 +0000 (10:52 +0000)]
bitkeeper revision 1.1389.12.1 (4280925ekcX_kR7M1jSOr7hTahPv2A)
Remove asm/pci.h.
Signed-off-by: Keir Fraser <keir@xensource.com>
cl349@firebug.cl.cam.ac.uk[cl349] [Tue, 10 May 2005 10:20:50 +0000 (10:20 +0000)]
bitkeeper revision 1.1389.1.37 (42808b02PdBXhcV9G9RaxS4KBHi_3g)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk
cl349@firebug.cl.cam.ac.uk [Tue, 10 May 2005 10:20:08 +0000 (10:20 +0000)]
bitkeeper revision 1.1389.5.42 (42808ad8tLcIznDrgtf_EQicjOM74A)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean
cl349@firebug.cl.cam.ac.uk [Tue, 10 May 2005 10:19:53 +0000 (10:19 +0000)]
bitkeeper revision 1.1389.11.1 (42808ac9uy5txhByMBPYs1-aOPf9YA)
Kconfig:
Disable IRQBALANCE for now since there's no re-route pirq's in Xen yet.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Tue, 10 May 2005 10:02:28 +0000 (10:02 +0000)]
bitkeeper revision 1.1389.5.41 (428086b4WGIdNR8TJaRkbtDcDMeorg)
Fix the 32-bit build (broken by previous changeset).
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Tue, 10 May 2005 09:54:46 +0000 (09:54 +0000)]
bitkeeper revision 1.1389.5.40 (428084e6OcTkByL6plgj4UPN6alYkA)
Fix the 64-bit build.
Signed-off-by: Keir Fraser <keir@xensource.com>
cl349@firebug.cl.cam.ac.uk[cl349] [Tue, 10 May 2005 08:49:59 +0000 (08:49 +0000)]
bitkeeper revision 1.1389.1.36 (428075b7XUww-l4YTG96au0lbtOO_g)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk
djm@kirby.fc.hp.com [Mon, 9 May 2005 23:30:20 +0000 (23:30 +0000)]
bitkeeper revision 1.1389.9.4 (427ff28cpHTPvFmKde6BQbpMm2W-Qw)
Add itc hyperprivop code and hyperprivop counters
djm@kirby.fc.hp.com [Mon, 9 May 2005 18:51:24 +0000 (18:51 +0000)]
bitkeeper revision 1.1389.9.3 (
427fb12c-ZTnIDL6puEsDOsDVeEKJg)
Move per-domain-per-cpu variables out of shared page for security
kaf24@firebug.cl.cam.ac.uk [Mon, 9 May 2005 17:50:17 +0000 (17:50 +0000)]
bitkeeper revision 1.1389.5.39 (427fa2d9jE5TtbINdrPx7eZUBH6d3A)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
kaf24@firebug.cl.cam.ac.uk [Mon, 9 May 2005 17:50:11 +0000 (17:50 +0000)]
bitkeeper revision 1.1389.10.1 (427fa2d3ZV92f_ErvLuIzWbV1f67QA)
Phase 1 of upgrading platform code to be derived from Linux 2.6.11
rather than 2.4.x.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Mon, 9 May 2005 17:45:01 +0000 (17:45 +0000)]
bitkeeper revision 1.1389.5.38 (427fa19dBMqmd2zGoBa8AA2fKxF9Ug)
SEDF merge fixes.
Signed-off-by: Keir Fraser <keir@xensource.com>